import math
print('введите четырехзначное число')
x=int(input())
st=str(x)
if len(st)==4:
    if x % 2==0:
        print("число четное:да")
    else:
        print("число четное:нет")
    if x % 3==0:
        print("число кратное трем:да")
    else:
        print("число кратное трем:нет")
    b= math.sqrt(x)
    if b*b ==x:
        print("число является квадратом числа", b)
    else:
        print("число является квадратом числа:нет")
    print("")
    min_digit=min(str(x))
    print('наименьшая цифра числа:',min_digit)
    max_digit=max(str(x))
    print("наименьшая цифра числа:",max_digit)
    print("количество нулей в числе:",str(x).count("0"))
    print("")
    n1 = str(x)[3]
    n1 = int(n1)
    q1 = math.isinf(n1)
    if q1 *q1 ==n1:
        print("цифра в разряде едениц является квадратом цифры:", str(q1))
    else:
        print("цифра в разряде едениц является квадратом цифры:нет")
    n2 = str(x)[2]
    n2 = int(n2)
    q2 = math.isinf(n2)
    if q2 * q2 == n2:
        print("цифра в разряде десятков является квадратом цифры:",str(q2))
    else:
        print("цифра в разряде десятков является квадратом цифры:нет")
    n3 = str(x)[1]
    n3 = int(n3)
    q3 = math.isinf(n3)
    if q3 * q3 == n3:
        print("цифра в разряде сотен является квадратом цифры:",str(q3))
    else:
        print("цифра в разряде сотен является квадратом цифры:нет")
    n4 = str(x)[0]
    n4 = int(n4)
    q4 = math.isinf(n4)
    if q4 * q4 == n4:
        print("цифра в разряде тысяч является квадратом числа:",str(q4))
    else:
        print("цифра в разряде тысяч является квадратом числа:нет")
else:
    print('введенное число не является четырехзначным.')


